@CHARSET "UTF-8";

/*

body,html {
	margin:0;
	padding:0
}
a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
	margin:0;
	padding:0;
	border:0;
	font-weight:400;
	font-style:normal;
	font-size:100%;
	line-height:1;
	font-family:inherit
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ol,ul {
	list-style:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:""
}
html {
	overflow-y:scroll;
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a,a:active,a:focus,a:hover,button {
	outline:0 none;
	text-decoration:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display:block
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display:none
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle
}
button,input {
	line-height:normal;
	*overflow:visible
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
button,input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:top
}
input {
	padding:0;
	border:0
}
body {
	color:#4a4a4a
}
a {
	text-decoration:none;
	color:#212121
}
.mouse-hover:hover {
	text-decoration:underline;
	color:#288add
}
a.important-link {
	color:#288add
}
.float-left {
	float:left
}
.float-right {
	float:right
}
body {
	background:#f5f5f5;
	font-family:microsoft yahei,Verdana,Arial,SimSun
}

a {
	text-decoration:none;
	color:#212121
}
.mouse-hover:hover {
	text-decoration:underline;
	color:#288add
}
a.important-link {
	color:#288add
}
.float-left {
	float:left
}
.float-right {
	float:right
}
body {
	background:#f5f5f5;
	font-family:microsoft yahei,Verdana,Arial,SimSun
}

a {
	text-decoration:none;
	color:#212121
}
.mouse-hover:hover {
	text-decoration:underline;
	color:#288add
}
a.important-link {
	color:#288add
}
.float-left {
	float:left
}
.float-right {
	float:right
}
body {
	background:#f5f5f5;
	font-family:microsoft yahei,Verdana,Arial,SimSun
}

a {
	text-decoration:none;
	color:#212121
}
.mouse-hover:hover {
	text-decoration:underline;
	color:#288add
}
a.important-link {
	color:#288add
}
.float-left {
	float:left
}
.float-right {
	float:right
}
body {
	background:#f5f5f5;
	font-family:microsoft yahei,Verdana,Arial,SimSun
}

*/
.cui-button {
	
	zoom:1;
	line-height:normal;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	-webkit-user-drag:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	padding:0 25px;
	height:32px;
	font-size:14px;
	line-height:32px;
	border-radius:2px;
	font-weight:400;
	box-sizing:content-box;
	
	display:inline-block;
	background-color:#fff;
	color:#288add;
	border:1px solid #288add
	
}
.cui-button:active,.cui-button:focus,.cui-button:hover,.cui-button:visited {
	text-decoration:none;
	outline:none
}
.cui-button>i {
	padding-right:4px
}
.cui-button:active,.cui-button:focus,.cui-button:hover,.cui-button:visited {
	color:#288add
}
.cui-button:hover {
	background-color:#f2f2f2
}
.cui-button:active {
	background-color:#ccc
}
.cui-button.locked {
	border-color:#14456f;
	background-color:gray;
	color:#14456f;
	cursor:no-drop
}
.cui-button.preset-larger {
	display:inline-block;
	zoom:1;
	line-height:normal;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	-webkit-user-drag:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	padding:0 35px;
	height:42px;
	font-size:14px;
	line-height:42px;
	border-radius:2px;
	font-weight:400;
	box-sizing:content-box;
	font-size:16px
}
.cui-button.preset-larger:active,.cui-button.preset-larger:focus,.cui-button.preset-larger:hover,.cui-button.preset-larger:visited {
	text-decoration:none;
	outline:none
}
.cui-button.preset-larger>i {
	padding-right:4px
}
.cui-button.preset-blue {
	background-color:#288add;
	color:#fff;
	border:1px solid #288add
}
.cui-button.preset-blue:active,.cui-button.preset-blue:focus,.cui-button.preset-blue:hover,.cui-button.preset-blue:visited {
	color:#fff
}
.cui-button.preset-blue:hover {
	background-color:#2683d2
}
.cui-button.preset-blue:active {
	background-color:#206eb1
}
.cui-button.preset-blue.locked {
	border-color:#14456f;
	background-color:#14456f;
	color:gray;
	cursor:no-drop
}
.cui-button.preset-green {
	background-color:#6cbb57;
	color:#fff;
	border:1px solid #6cbb57
}
.cui-button.preset-green:active,.cui-button.preset-green:focus,.cui-button.preset-green:hover,.cui-button.preset-green:visited {
	color:#fff
}
.cui-button.preset-green:hover {
	background-color:#67b253
}
.cui-button.preset-green:active {
	background-color:#569646
}
.cui-button.preset-green.locked {
	border-color:#365e2c;
	background-color:#365e2c;
	color:gray;
	cursor:no-drop
}
.cui-button.preset-red {
	background-color:#ff5252;
	color:#fff;
	border:1px solid #ff5252
}
.cui-button.preset-red:active,.cui-button.preset-red:focus,.cui-button.preset-red:hover,.cui-button.preset-red:visited {
	color:#fff
}
.cui-button.preset-red:hover {
	background-color:#f24e4e
}
.cui-button.preset-red:active {
	background-color:#cc4242
}
.cui-button.preset-red.locked {
	border-color:#802929;
	background-color:#802929;
	color:gray;
	cursor:no-drop
}
.cui-popTips {
	position:fixed;
	left:50%;
	top:50%;
	max-width:70%;
	display:inline-block;
	text-align:center;
	z-index:300
}
.cui-popTips .cui-popTips-con {
	text-align:center;
	vertical-align:middle;
	padding:20px 40px;
	overflow:hidden;
	border-radius:3px;
	line-height:30px;
	display:block
}
.cui-popTips .cui-popTips-con>i {
	float:left;
	font-size:24px;
	position:absolute;
	left:40px;
	top:50%;
	margin-top:-12px;
	color:inherit
}
.cui-popTips .cui-popTips-con .cui-popTips-text {
	float:left;
	word-wrap:break-word;
	word-break:break-all;
	text-align:left;
	padding-left:36px;
	color:inherit
}
.cui-popTips.success .cui-popTips-con {
	background:#6cbb57;
	color:#fff
}
.cui-popTips.warn .cui-popTips-con {
	background:orange;
	color:#fff
}
.cui-popTips.error .cui-popTips-con {
	background:#ff5252;
	color:#fff
}
.cui-popTips.errorTip,.cui-popTips.successTip,.cui-popTips.warnTip {
	left:0;
	max-width:300px;
	margin:auto
}
.cui-popTips.errorTip .cui-popTips-con,.cui-popTips.successTip .cui-popTips-con,.cui-popTips.warnTip .cui-popTips-con {
	background:hsla(0,0%,5%,.73);
	color:#fff;
	text-align:center;
	padding:15px 56px
}
.cui-popTips.errorTip .cui-popTips-con .iconType,.cui-popTips.successTip .cui-popTips-con .iconType,.cui-popTips.warnTip .cui-popTips-con .iconType {
	text-align:center
}
.cui-popTips.errorTip .cui-popTips-con .iconType>span,.cui-popTips.successTip .cui-popTips-con .iconType>span,.cui-popTips.warnTip .cui-popTips-con .iconType>span {
	width:30px;
	height:30px;
	border-radius:50%;
	border:1px solid #fff;
	display:inline-block
}
.cui-popTips.errorTip .cui-popTips-con .iconType>span>i,.cui-popTips.successTip .cui-popTips-con .iconType>span>i,.cui-popTips.warnTip .cui-popTips-con .iconType>span>i {
	font-size:17px;
	position:relative;
	left:0;
	top:2px
}
.cui-popTips.errorTip .cui-popTips-con .cui-popTips-text,.cui-popTips.successTip .cui-popTips-con .cui-popTips-text,.cui-popTips.warnTip .cui-popTips-con .cui-popTips-text {
	padding-left:0;
	font-size:15px;
	padding-top:4px
}
.cui-popTips.warnTip .cui-popTips-con .iconType>span>i {
	position:relative;
	font-size:22px!important;
	top:4px!important
}
.cui-tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.42857143;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0)
}
.cui-tooltip.in {
	opacity:1;
	filter:alpha(opacity=100)
}
.cui-tooltip.top {
	margin-top:-3px;
	padding:8px 0
}
.cui-tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-9px;
	border-width:9px 9px 0;
	border-top-color:#936818
}
.cui-tooltip.top .tooltip-arrow:after {
	bottom:1px;
	margin-left:-8px;
	border-top-color:#ffff91;
	border-bottom-width:0;
	content:" "
}
.cui-tooltip.right {
	margin-left:3px;
	padding:0 8px
}
.cui-tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-9px;
	border-width:9px 9px 9px 0;
	border-right-color:#936818
}
.cui-tooltip.right .tooltip-arrow:after {
	left:1px;
	margin-top:-8px;
	border-right-color:#ffff91;
	border-left-width:0;
	content:" "
}
.cui-tooltip.bottom {
	margin-top:3px;
	padding:8px 0
}
.cui-tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-9px;
	border-width:0 9px 9px;
	border-bottom-color:#936818
}
.cui-tooltip.bottom .tooltip-arrow:after {
	top:1px;
	margin-left:-8px;
	border-bottom-color:#ffff91;
	border-top-width:0;
	content:" "
}
.cui-tooltip.left {
	margin-left:-3px;
	padding:0 8px
}
.cui-tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-9px;
	border-width:9px 0 9px 9px;
	border-left-color:#936818
}
.cui-tooltip.left .tooltip-arrow:after {
	right:1px;
	margin-top:-8px;
	border-left-color:#ffff91;
	border-right-width:0;
	content:" "
}
.cui-tooltip.top-left .tooltip-arrow {
	right:9px
}
.cui-tooltip.top-left .tooltip-arrow,.cui-tooltip.top-right .tooltip-arrow {
	bottom:0;
	margin-bottom:-9px;
	border-width:9px 9px 0;
	border-top-color:#936818
}
.cui-tooltip.top-right .tooltip-arrow {
	left:9px
}
.cui-tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:9px;
	margin-top:-9px;
	border-width:0 9px 9px;
	border-bottom-color:#936818
}
.cui-tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:9px;
	margin-top:-9px;
	border-width:0 9px 9px;
	border-bottom-color:#936818
}
.cui-tooltip .tooltip-inner {
	max-width:200px;
	padding:8px 10px;
	color:#936818;
	text-align:center;
	background-color:#ffff91;
	border-radius:2px;
	box-shadow:0 0 6px #999;
	border:1px solid #936818
}
.cui-tooltip .tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border:9px solid transparent
}
.cui-tooltip .tooltip-arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border:8px solid transparent;
	content:""
}
.cui-textBoxContainer {
	position:relative;
	margin:10px
}
.cui-textBoxContainer input,.cui-textBoxContainer textarea {
	outline:none;
	border:1px solid #e1e1e3;
	border-radius:2px;
	padding:5px 10px;
	width:192px
}
.cui-textBoxContainer input.hold,.cui-textBoxContainer textarea.hold {
	border-color:#288add;
	background-color:#eef6fc
}
.cui-textBoxContainer input.success,.cui-textBoxContainer textarea.success {
	border-color:#6cbb57;
	background-color:#fbfdfa
}
.cui-textBoxContainer input.failure,.cui-textBoxContainer textarea.failure {
	border-color:#ff5252;
	background-color:#ffebeb;
	color:#ff5252
}
.cui-textBoxContainer input[disabled],.cui-textBoxContainer textarea[disabled] {
	cursor:no-drop
}
.cui-textBoxContainer input {
	height:34px
}
.cui-textBoxContainer input.addonLeftInput {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.cui-textBoxContainer input.addonRightInput {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.cui-textBoxContainer textarea {
	resize:none
}
.inline {
	display:inline-block
}
.addonLeft,.addonRight {
	background-color:#e1e1e3;
	display:inline-block;
	height:34px;
	line-height:2;
	padding:2px 10px;
	border:1px solid #e1e1e3
}
.addonLeft.icon-component,.addonRight.icon-component {
	line-height:1.9;
	position:relative\0;
	top:1px\0
}
span.addonLeft,span.addonRight {
	position:relative\9;
	top:1px\9
}
.addonLeft {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.addonRight {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.ie-placeholder {
	color:#aaa;
	position:absolute
}
.valid-tips {
	display:none;
	position:absolute;
	background:rgba(255,82,82,.9);
	background:#f00\9;
	color:#fff;
	line-height:1.5em;
	padding:5px 10px;
	border-radius:2px;
	z-index:10;
	font-size:12px
}
.valid-tips .valid-tips-arrow {
	width:0;
	height:0;
	position:absolute;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid rgba(255,82,82,.9);
	border-bottom:5px solid #f00\9;
	left:50%;
	top:-5px;
	margin-left:-5px
}
.valid-tips .valid-tips-inner {
	word-break:break-all;
	word-wrap:break-word
}
.cui-checkboxContainer {
	position:relative
}
.cui-checkboxContainer input[type=checkbox] {
	visibility:hidden
}
.cui-checkboxContainer input[type=checkbox]:checked+label i {
	background-color:#288add;
	border:1px solid #288add
}
.cui-checkboxContainer input[type=checkbox]:checked+label i:after,.cui-checkboxContainer input[type=checkbox]:checked+label i span {
	visibility:visible
}
.cui-checkboxContainer input[type=checkbox]:checked+label.readOnly>i {
	background-color:#e1e1e3;
	border:1px solid #9e9e9e
}
.cui-checkboxContainer input[type=checkbox]:checked+label.readOnly>i:after,.cui-checkboxContainer input[type=checkbox]:checked+label.readOnly>i span {
	border-color:#9e9e9e
}
.cui-checkboxContainer input[type=checkbox]+label.readOnly {
	cursor:no-drop
}
.cui-checkboxContainer label {
	cursor:pointer
}
.cui-checkboxContainer label>i {
	position:absolute;
	left:0;
	top:0;
	width:15px;
	height:15px;
	background-color:#fff;
	border:1px solid #9e9e9e;
	border-radius:2px;
	cursor:inherit
}
.cui-checkboxContainer label>i:after {
	content:"";
	top:3px;
	left:3px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg)
}
.cui-checkboxContainer label>i:after,.cui-checkboxContainer label>i span {
	visibility:hidden;
	position:absolute;
	width:8px;
	height:5px;
	background:transparent;
	border:2px solid #fff;
	border-top:none;
	border-right:none
}
.cui-checkboxContainer label>i span {
	top:1px;
	left:2px;
	filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand",M11=.70710678,M12=.70710678,M21=-0.70710678,M22=.70710678)
}
.cui-checkboxContainer label>span {
	position:absolute;
	left:18px;
	top:-2px;
	font-weight:400;
	color:#000
}
.cui-checkboxContainer.inline {
	display:inline-block;
	width:200px
}
.cui-radioContainer {
	position:relative
}
.cui-radioContainer input[type=radio] {
	visibility:hidden
}
.cui-radioContainer input[type=radio]:checked+label i:after,.cui-radioContainer input[type=radio]:checked+label i span {
	visibility:visible
}
.cui-radioContainer input[type=radio]:checked+label i css3-container {
	display:inherit!important
}
.cui-radioContainer input[type=radio]:checked+label.readOnly>i {
	background-color:#efefef
}
.cui-radioContainer input[type=radio]:checked+label.readOnly>i:after,.cui-radioContainer input[type=radio]:checked+label.readOnly>i span {
	background-color:#9e9e9e;
	border-color:#9e9e9e
}
.cui-radioContainer input[type=radio]+label.readOnly {
	cursor:no-drop
}
.cui-radioContainer input[type=radio]+label.readOnly>i {
	background-color:#efefef
}
.cui-radioContainer label {
	cursor:pointer
}
.cui-radioContainer label>i {
	position:absolute;
	left:0;
	top:0;
	width:15px;
	height:15px;
	background-color:#fff;
	border:1px solid #9e9e9e;
	border-radius:50%;
	cursor:inherit
}
.cui-radioContainer label>i:after {
	content:""
}
.cui-radioContainer label>i:after,.cui-radioContainer label>i span {
	visibility:hidden;
	position:absolute;
	top:3px;
	left:3px;
	width:7px;
	height:7px;
	background-color:#288add;
	border:1px solid #288add;
	border-radius:50%
}
.cui-radioContainer label>i css3-container {
	display:none
}
.cui-radioContainer label>span {
	position:absolute;
	left:18px;
	top:-2px;
	font-weight:400;
	color:#000
}
.cui-radioContainer.inline {
	display:inline-block;
	width:120px
}
.cui-selectBoxContainer {
	padding:8px 10px;
	line-height:normal;
	border:1px solid #ccc;
	border-radius:2px;
	outline:0;
	position:relative;
	min-width:100px;
	width:200px;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	text-rendering:auto;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.cui-selectBoxContainer:before {
	width:0;
	height:0;
	border-bottom:transparent\9;
	border-top:6px solid #aaa;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	content:"";
	position:absolute;
	right:.5em;
	top:1em;
	z-index:0;
	transition:.3s
}
.cui-selectBoxContainer .addon,.cui-selectBoxContainer .placeholder {
	color:#aaa
}
.cui-selectBoxContainer .addon {
	margin-right:12px
}
.cui-selectBoxContainer .cui-optionsWrapper {
	top:102%;
	z-index:10;
	position:absolute;
	overflow:hidden;
	left:-13px;
	right:-13px
}
.cui-selectBoxContainer .cui-optionsWrapper hr {
	position:relative;
	display:none;
	z-index:1060;
	margin:0 12px;
	border-width:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #e1e1e3
}
.cui-selectBoxContainer .cui-optionsWrapper .cui-options {
	display:none;
	border:1px solid #ccc;
	border-radius:0 0 4px 4px;
	border-top-width:0;
	background-color:#fff;
	margin:0 12px 20px;
	-ms-box-shadow:0 6px 12px rgba(0,0,0,.175);
	-o-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	transition:.4s;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.cui-selectBoxContainer .cui-optionsWrapper .cui-options ul {
	list-style-type:none;
	margin:0;
	padding:0;
	max-height:300px;
	overflow:auto
}
.cui-selectBoxContainer .cui-optionsWrapper .cui-options ul li {
	padding:.4em .6em;
	cursor:pointer;
	display:list-item;
	text-align:-webkit-match-parent;
	color:#212121
}
.cui-selectBoxContainer .cui-optionsWrapper .cui-options ul li.activeItem,.cui-selectBoxContainer .cui-optionsWrapper .cui-options ul li:hover {
	color:#fff;
	background-color:#288add
}
.cui-selectBoxContainer.active {
	border-color:#288add;
	background-color:#eef6fc
}
.cui-selectBoxContainer.active:before {
	border-top:6px solid #288add;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	border-top:transparent\9;
	border-bottom:6px solid #288add\9
}
.cui-selectBoxContainer.active hr {
	display:block
}
.cui-selectBoxContainer.active .cui-options {
	-webkit-transform:translate(0);
	transform:translate(0)
}
.cui-dateSelectorContainer {
	padding:8px 10px;
	line-height:normal;
	border:1px solid #ccc;
	border-radius:2px;
	outline:0;
	position:relative;
	min-width:100px;
	width:200px;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	letter-spacing:normal;
	word-spacing:normal;
	text-rendering:auto;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.cui-dateSelectorContainer:before {
	width:0;
	height:0;
	border-bottom:transparent\9;
	border-top:6px solid #aaa;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
	content:"";
	position:absolute;
	right:.5em;
	top:1em;
	z-index:0;
	transition:.3s
}
.cui-dateSelectorContainer .addon,.cui-dateSelectorContainer .placeholder {
	color:#aaa
}
.cui-dateSelectorContainer .addon {
	margin-right:12px
}
.cui-dateSelectorContainer .cui-dateWrapper {
	top:102%;
	z-index:10;
	position:absolute;
	overflow:hidden;
	left:-13px;
	right:-13px;
	cursor:default
}
.cui-dateSelectorContainer .cui-dateWrapper hr {
	position:relative;
	display:none;
	z-index:1060;
	margin:0 12px;
	border-width:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #e1e1e3
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date {
	display:none;
	height:170px;
	border:1px solid #ccc;
	border-radius:0 0 4px 4px;
	border-top-width:0;
	background-color:#fff;
	margin:0 12px 20px;
	-ms-box-shadow:0 6px 12px rgba(0,0,0,.175);
	-o-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	transition:.4s;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-years {
	display:inline-block;
	width:80px
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-years ul {
	list-style-type:none;
	margin:0;
	padding:0;
	max-height:170px;
	overflow:auto
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-years ul li.year {
	height:34px;
	padding:.6em 1em;
	cursor:pointer;
	display:list-item;
	text-align:-webkit-match-parent
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-years ul li.year.activeItem,.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-years ul li.year:hover {
	color:#fff;
	background-color:#288add
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-months {
	display:inline-block;
	width:120px;
	position:relative;
	top:-160px;
	left:80px;
	text-align:center
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-months .month {
	width:32px;
	height:32px;
	padding:8px 2px;
	margin:2px;
	font-size:12px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	border:1px solid #fff;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-months .month.activeItem {
	color:#fff;
	background-color:#288add;
	border-color:#288add
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-months .month.activeItem:hover {
	color:#fff
}
.cui-dateSelectorContainer .cui-dateWrapper .cui-date .cui-months .month:hover {
	color:#288add;
	border-color:#288add
}
.cui-dateSelectorContainer.active {
	border-color:#288add;
	background-color:#eef6fc
}
.cui-dateSelectorContainer.active:before {
	border-top:6px solid #288add;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	border-top:transparent\9;
	border-bottom:6px solid #288add\9
}
.cui-dateSelectorContainer.active hr {
	display:block
}
.cui-dateSelectorContainer.active .cui-date {
	-webkit-transform:translate(0);
	transform:translate(0)
}
.cui-datePickerContainer {
	position:relative;
	width:200px;
	padding:8px 10px;
	display:inline-block;
	line-height:normal;
	vertical-align:middle;
	border:1px solid #ccc;
	border-radius:2px;
	-ms-box-shadow:inset 0 1px 3px #efefef;
	-o-box-shadow:inset 0 1px 3px #efefef;
	box-shadow:inset 0 1px 3px #efefef;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	outline:0;
	cursor:pointer
}
.cui-datePickerContainer .placeholder {
	color:#aaa
}
.cui-datePickerContainer .calendar {
	position:absolute;
	right:.6em;
	top:.65em
}
.cui-datePickerContainer .cui-datePicker {
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	background-color:#f5f5f5;
	z-index:10;
	border:1px solid #e3e3e3;
	border-radius:3px;
	width:280px;
	overflow:hidden;
	cursor:default;
	position:absolute;
	top:100%;
	left:-1px;
	margin:2px 0 20px;
	-ms-box-shadow:0 0 0 .175;
	-o-box-shadow:0 0 0 .175;
	box-shadow:0 0 0 .175;
	transition:.3s
}
.cui-datePickerContainer .cui-datePicker .cui-header {
	margin:6px 8px 8px;
	position:relative;
	height:24px;
	line-height:24px;
	text-align:center
}
.cui-datePickerContainer .cui-datePicker .cui-header a {
	color:#555;
	display:inline-block;
	text-decoration:none
}
.cui-datePickerContainer .cui-datePicker .cui-header a.next,.cui-datePickerContainer .cui-datePicker .cui-header a.prev {
	position:absolute;
	top:0;
	width:25px;
	height:25px;
	padding:0;
	text-align:center;
	font-size:16px
}
.cui-datePickerContainer .cui-datePicker .cui-header a.next .icon-component,.cui-datePickerContainer .cui-datePicker .cui-header a.prev .icon-component {
	position:relative;
	top:1px
}
.cui-datePickerContainer .cui-datePicker .cui-header a.prev {
	left:0
}
.cui-datePickerContainer .cui-datePicker .cui-header a.next {
	right:0
}
.cui-datePickerContainer .cui-datePicker .cui-header a.month,.cui-datePickerContainer .cui-datePicker .cui-header a.year {
	padding:0;
	width:74px;
	display:inline-block;
	font-size:20px;
	color:#000;
	border-color:transparent;
	background:0 0
}
.cui-datePickerContainer .cui-datePicker .cui-header a.month:hover,.cui-datePickerContainer .cui-datePicker .cui-header a.year:hover {
	background-color:#fff
}
.cui-datePickerContainer .cui-datePicker .cui-inner {
	position:relative;
	text-align:center;
	margin-bottom:6px
}
.cui-datePickerContainer .cui-datePicker .cui-inner .day,.cui-datePickerContainer .cui-datePicker .cui-inner .week {
	width:36px;
	padding:4px 0;
	margin:1px;
	color:#555;
	font-size:14px;
	text-align:center;
	display:inline-block
}
.cui-datePickerContainer .cui-datePicker .cui-inner .week {
	color:#000
}
.cui-datePickerContainer .cui-datePicker .cui-inner .day {
	border:1px solid #e3e3e3;
	background-color:#fff;
	border-radius:3px
}
.cui-datePickerContainer .cui-datePicker .cui-inner .day.gray {
	color:#aaa
}
.cui-datePickerContainer .cui-datePicker .cui-inner .day.activeItem {
	color:#000;
	background-color:#d7d7d7
}
.cui-datePickerContainer .cui-datePicker .cui-inner .day:hover {
	color:#fff;
	background-color:#288add
}
.cui-datePickerContainer .cui-datePicker .cui-inner .monthItem,.cui-datePickerContainer .cui-datePicker .cui-inner .yearItem {
	border:1px solid #e3e3e3;
	background-color:#fff;
	border-radius:3px;
	padding:6px 0
}
.cui-datePickerContainer .cui-datePicker .cui-inner .monthItem:hover,.cui-datePickerContainer .cui-datePicker .cui-inner .yearItem:hover {
	color:#fff;
	background-color:#288add
}
.cui-datePickerContainer .cui-datePicker .cui-inner .monthItem {
	width:85px
}
.cui-datePickerContainer .cui-datePicker .cui-inner .yearItem {
	width:50px
}
.cui-datePickerContainer .cui-datePicker .cui-inner .days,.cui-datePickerContainer .cui-datePicker .cui-inner .months,.cui-datePickerContainer .cui-datePicker .cui-inner .years {
	width:280px;
	position:relative;
	left:0;
	top:0
}
.cui-datePickerContainer .cui-datePicker .cui-inner .days-next,.cui-datePickerContainer .cui-datePicker .cui-inner .months-next,.cui-datePickerContainer .cui-datePicker .cui-inner .years-next {
	position:absolute;
	left:100%
}
.cui-datePickerContainer .cui-datePicker .cui-inner .days-next {
	top:26px
}
.cui-datePickerContainer .cui-datePicker .cui-inner .days-prev,.cui-datePickerContainer .cui-datePicker .cui-inner .months-prev,.cui-datePickerContainer .cui-datePicker .cui-inner .years-prev {
	position:absolute;
	left:-100%
}
.cui-datePickerContainer .cui-datePicker .cui-inner .days-prev {
	top:26px
}
.cui-datePickerContainer.active .cui-datePicker {
	opacity:1;
	filter:alpha(opacity=100)
}
.cui-toggle-box-component {
	-ms-box-shadow:inset 0 1px 2px gray;
	-o-box-shadow:inset 0 1px 2px gray;
	box-shadow:inset 0 1px 2px gray
}
.cui-toggle-box-component input {
	display:none
}
.cui-toggle-box-component.on {
	display:inline-block;
	zoom:1;
	line-height:normal;
	white-space:nowrap;
	text-align:center;
	-webkit-user-drag:none;
	cursor:pointer;
	width:60px;
	background-color:#fff;
	height:24px;
	border-radius:24px;
	overflow:hidden
}
.cui-toggle-box-component.on,.cui-toggle-box-component.on .cui-onoffswitch {
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.cui-toggle-box-component.on .cui-onoffswitch {
	position:relative;
	width:auto;
	display:table;
	left:-33px;
	transition:all .1s ease-in 0s
}
.cui-toggle-box-component.on .cui-onoffswitch .switch-icon {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	border:2px solid #fff;
	width:24px;
	height:24px;
	line-height:20px;
	color:#fff;
	background-color:#6cbb57;
	border-radius:50%;
	transition:all .3s ease-in 0s
}
.cui-toggle-box-component.on .cui-onoffswitch>span {
	display:table-cell;
	vertical-align:middle;
	padding:0 3px;
	transition:all .3s ease-in 0s;
	color:#6cbb57
}
.cui-toggle-box-component.on .cui-onoffswitch .switch-content {
	display:inline-block;
	padding-left:24px;
	padding-right:0
}
.cui-toggle-box-component.off {
	display:inline-block;
	zoom:1;
	line-height:normal;
	white-space:nowrap;
	text-align:center;
	-webkit-user-drag:none;
	cursor:pointer;
	width:60px;
	background-color:#fff;
	height:24px;
	border-radius:24px;
	overflow:hidden
}
.cui-toggle-box-component.off,.cui-toggle-box-component.off .cui-onoffswitch {
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
.cui-toggle-box-component.off .cui-onoffswitch {
	position:relative;
	width:auto;
	display:table;
	left:0;
	transition:all .1s ease-in 0s
}
.cui-toggle-box-component.off .cui-onoffswitch .switch-icon {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	border:2px solid #fff;
	width:24px;
	height:24px;
	line-height:20px;
	color:#fff;
	background-color:#ff5252;
	border-radius:50%;
	transition:all .3s ease-in 0s
}
.cui-toggle-box-component.off .cui-onoffswitch>span {
	display:table-cell;
	vertical-align:middle;
	padding:0 3px;
	transition:all .3s ease-in 0s;
	color:#ff5252
}
.cui-toggle-box-component.off .cui-onoffswitch .switch-content {
	display:inline-block;
	padding-left:0;
	padding-right:24px
}
.cui-cardContainer {
	background-color:#fff;
	padding:1px;
	border:none;
	border-bottom:3px solid #efefef
}
.cui-modalContainer {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:9999;
	display:none
}
.cui-panelContainer {
	background-color:#fff;
	min-width:300px;
	min-height:200px;
	border-radius:2px;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.cui-panelContainer .cui-panel-header {
	background-color:#288add;
	height:50px;
	padding:0 20px;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.cui-panelContainer .cui-panel-header i {
	color:#fff;
	float:right;
	cursor:pointer;
	margin:16px 0 0;
	font-size:18px
}
.cui-panelContainer .cui-panel-header span {
	color:#fff;
	font-size:18px;
	float:left;
	line-height:50px
}
.cui-brocken {
	width:100%;
	height:100%;
	background:#000;
	background:rgba(0,0,0,.6);
	filter:alpha(opacity=60);
	position:absolute;
	left:0;
	top:0;
	display:block
}
.cc-header-bar {
	width:100%;
	min-width:980px;
	height:34px;
	line-height:34px;
	color:#fff;
	background:#1e75be;
	font-size:14px
}
.cc-header-bar .cc-hb-con {
	width:980px;
	margin:0 auto;
	*zoom:1;
	height:34px
}
.cc-header-bar .cc-hb-con:after,.cc-header-bar .cc-hb-con:before {
	content:" ";
	display:table
}
.cc-header-bar .cc-hb-con:after {
	clear:both
}
.cc-header-bar .cc-hb-con .cc-hb-con-item {
	float:left;
	cursor:pointer;
	*zoom:1
}
.cc-header-bar .cc-hb-con .cc-hb-con-item:after,.cc-header-bar .cc-hb-con .cc-hb-con-item:before {
	content:" ";
	display:table
}
.cc-header-bar .cc-hb-con .cc-hb-con-item:after {
	clear:both
}
.cc-header-bar .cc-hb-con .cc-hb-con-item .header_link {
	display:block;
	color:#fff;
	line-height:34px;
	*zoom:1
}
.cc-header-bar .cc-hb-con .cc-hb-con-item .header_link:after,.cc-header-bar .cc-hb-con .cc-hb-con-item .header_link:before {
	content:" ";
	display:table
}
.cc-header-bar .cc-hb-con .cc-hb-con-item .header_link:after {
	clear:both
}
.cc-header-bar .cc-hb-con .cc-hb-con-item i {
	float:left;
	margin:10px 0 0;
	font-size:14px
}
.cc-header-bar .cc-hb-con .cc-hb-con-item .cc-hb-con-item-txt {
	float:left;
	margin:0 4px
}
.cc-header-bar .cc-hb-con .cc-hb-con-item.cc-hb-con-city {
	min-width:64px
}
.cc-header-bar .cc-hb-con .cc-hb-con-item.cc-hb-con-app {
	min-width:96px
}
.cc-header-bar .cc-hb-con .cc-hb-con-item.cc-hb-con-company {
	min-width:78px
}
.cc-header-bar .cc-hb-con .cc-hb-con-item:hover .cc-hb-con-item-txt {
	text-decoration:underline
}
.cc-header-bar .cc-hb-split {
	display:inline-block;
	float:left;
	padding:0 12px;
	color:#4298e1
}
.cc-header-bar .cpf-icon {
	font-size:16px;
	float:left;
	margin-top:10px
}
.cc-modal-city {
	width:500px;
	height:454px;
	padding:20px;
	box-sizing:border-box
}
.cc-modal-city .cc-modal-city-cue {
	padding:0 0 15px 20px;
	border-bottom:1px solid #e1e1e3
}
.cc-modal-city .cc-modal-city-cue span {
	color:#000;
	font-size:16px
}
.cc-modal-city .cc-modal-city-cue p {
	color:#6d6d6d;
	font-size:14px;
	line-height:2
}
.cc-modal-city .cc-modal-city-switch {
	padding:20px 0 0 10px
}
.cc-modal-city .cc-modal-city-switch .cc-modal-city-normal {
	padding:0 0 0 10px;
	*zoom:1
}
.cc-modal-city .cc-modal-city-switch .cc-modal-city-normal:after,.cc-modal-city .cc-modal-city-switch .cc-modal-city-normal:before {
	content:" ";
	display:table
}
.cc-modal-city .cc-modal-city-switch .cc-modal-city-normal:after {
	clear:both
}
.cc-modal-city .cc-modal-city-switch .cc-modal-city-normal p {
	float:left;
	line-height:42px;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.cc-modal-city .cc-modal-city-switch .cc-modal-city-normal a {
	float:left;
	line-height:40px;
	height:40px;
	margin:0 10px
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city {
	*zoom:1;
	padding-top:10px
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city:after,.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city:before {
	content:" ";
	display:table
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city:after {
	clear:both
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li {
	float:left;
	margin:20px 10px 0
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li .cui-button {
	line-height:40px;
	height:40px;
	padding:0 28px;
	border:1px solid #dfdfdf
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li .cui-button span {
	color:#6d6d6d
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li.active .cui-button,.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li:hover .cui-button {
	border:1px solid #288add
}
.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li.active .cui-button span,.cc-modal-city .cc-modal-city-switch .cc-modal-hot-city li:hover .cui-button span {
	color:#288add
}
.common-shadow {
	border-radius:2px;
	border-bottom:3px solid #e2e2e2;
	background:#fff
}
.cc-header-user {
	float:right;
	position:relative
}
.cc-header-user a {
	color:#fff;
	display:block
}
.cc-header-user .cc-header-user-item {
	float:left;
	height:34px
}
.cc-header-user .cc-header-user-item a {
	padding:0 10px;
	height:34px;
	line-height:34px
}
.cc-header-user .cc-header-user-item a.cc-header-user-message {
	*zoom:1;
	width:54px
}
.cc-header-user .cc-header-user-item a.cc-header-user-message:after,.cc-header-user .cc-header-user-item a.cc-header-user-message:before {
	content:" ";
	display:table
}
.cc-header-user .cc-header-user-item a.cc-header-user-message:after {
	clear:both
}
.cc-header-user .cc-header-user-item a.cc-header-user-message em {
	width:6px;
	height:6px;
	border-radius:50%;
	background:#ff5252;
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:left;
	margin:15px 0 0 5px
}
.cc-header-user .cc-header-user-item a span {
	display:block;
	float:left
}
.cc-header-user .cc-header-user-item a .cpf-icon {
	font-size:26px;
	margin-top:6px;
	color:#212121
}
.cc-header-user .cc-header-user-item a.cpf-icon-hide .cpf-icon {
	display:none
}
.cc-header-user .cc-header-user-item a:hover,.cc-header-user .cc-header-user-item a:hover span {
	text-decoration:underline
}
.cc-header-user .cc-hu-message-num {
	position:absolute;
	right:120px;
	top:34px;
	z-index:100;
	background:#288add;
	display:none
}
.cc-header-user .cc-hu-message-num a {
	display:block;
	*zoom:1;
	height:34px;
	line-height:34px;
	padding:0 20px
}
.cc-header-user .cc-hu-message-num a:after,.cc-header-user .cc-hu-message-num a:before {
	content:" ";
	display:table
}
.cc-header-user .cc-hu-message-num a:after {
	clear:both
}
.cc-header-user .cc-hu-message-num a:hover {
	background:#1d6fb5
}
.cc-header-user .cc-hu-message-num a span {
	float:left;
	display:block;
	padding:0 2px
}
.cc-header-user .cc-hu-message-num p {
	display:block;
	*zoom:1;
	height:34px;
	line-height:34px;
	padding:0 20px
}
.cc-header-user .cc-hu-message-num p:after,.cc-header-user .cc-hu-message-num p:before {
	content:" ";
	display:table
}
.cc-header-user .cc-hu-message-num p:after {
	clear:both
}
.cc-header-user .cc-hu-message-num p span {
	float:left;
	display:block;
	padding:0 2px
}
.cc-header-user .cc-header-user-center {
	height:34px;
	width:120px;
	float:left;
	position:relative;
	background:#288add
}
.cc-header-user .cc-header-user-center .cc-header-user-name {
	height:34px;
	*zoom:1;
	display:block
}
.cc-header-user .cc-header-user-center .cc-header-user-name:after,.cc-header-user .cc-header-user-center .cc-header-user-name:before {
	content:" ";
	display:table
}
.cc-header-user .cc-header-user-center .cc-header-user-name:after {
	clear:both
}
.cc-header-user .cc-header-user-center .cc-header-user-name i {
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
	top:6px;
	font-size:22px;
	transition:all .3s ease-in;
	transition:.3s
}
.cc-header-user .cc-header-user-center .name {
	padding-left:10px;
	float:left;
	width:76px;
	height:34px;
	line-height:34px;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper {
	overflow:hidden;
	position:absolute;
	top:100%;
	left:0;
	z-index:100
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con {
	display:none;
	-webkit-transform:translateY(-120%);
	transform:translateY(-120%);
	transition:all .45s ease-in;
	transition:.45s;
	width:120px;
	background:#288add
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a {
	padding-left:20px;
	display:block;
	line-height:34px;
	height:34px;
	*zoom:1
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a:after,.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a:before {
	content:" ";
	display:table
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a:after {
	clear:both
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a.active,.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a:hover {
	background:#1d6fb5
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:34px;
	height:34px;
	float:left
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a .operation-num {
	float:left;
	height:8px;
	width:8px;
	display:none;
	background:#ff5252;
	color:#fff;
	border-radius:50%;
	text-align:center;
	margin:13px 0 0 10px
}
.cc-header-user .cc-header-user-center .cc-header-user-con-wrapper .cc-header-user-con a .operation-num.active {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.cc-header-user .cc-header-user-center.collapsed .cc-header-user-con {
	-webkit-transform:translate(0);
	transform:translate(0)
}
.cc-header-user .cc-header-user-center.collapsed .cc-header-user-name i {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg)
}
.cc-header-user .cc-hb-split {
	padding:0
}
.common-shadow {
	border-radius:2px;
	border-bottom:3px solid #e2e2e2;
	background:#fff
}
.cc-header-nav {
	width:100%;
	box-sizing:content-box;
	border-bottom:none;
	padding:0
}
.cc-header-nav:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
	background:#ccc;
	box-shadow:0 1px 3px #ccc;
	position:relative
}
.cc-header-nav .cc-hn-wrap {
	width:980px;
	margin:0 auto;
	*zoom:1;
	background:#fff;
	height:70px;
	position:relative
}
.cc-header-nav .cc-hn-wrap:after,.cc-header-nav .cc-hn-wrap:before {
	content:" ";
	display:table
}
.cc-header-nav .cc-hn-wrap:after {
	clear:both
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-logo {
	display:block;
	float:left;
	width:180px;
	height:70px;
	background-size:100% 100%;
	background-repeat:no-repeat
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-logo img {
	width:180px;
	height:70px;
	border:none;
	display:block
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav {
	display:block;
	float:left;
	min-height:70px;
	_height:70px;
	height:70px;
	list-style:none;
	position:absolute;
	left:290px;
	top:0;
	z-index:10;
	*zoom:1
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav:after,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav:before {
	content:" ";
	display:table
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav:after {
	clear:both
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li {
	display:block;
	float:left;
	height:69px;
	line-height:69px;
	box-sizing:content-box;
	padding:0 20px;
	position:relative;
	color:#212121
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li.active,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li:hover {
	border-bottom:2px solid #288add;
	color:#288add
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:active,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:hover,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:link,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:visited {
	display:block;
	text-decoration:none;
	color:inherit;
	height:inherit
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:active span,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:hover span,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:link span,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a:visited span,.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li a span {
	display:block;
	padding-top:21.5px;
	font-size:18px;
	line-height:27px
}
.cc-header-nav .cc-hn-wrap .cc-hn-wrap-nav li i.newtip {
	background:url(http://resource.cepin.com:/assets/a917abe9b1e0779c554989db01770d5d.png) no-repeat 0 0;
	position:absolute;
	width:24px;
	height:14px;
	top:13px;
	right:20px
}
.cc-footdef {
	width:100%;
	background:#fff;
	border-top:1px solid #e1e1e3
}
.cc-footdef .cc-footdef-con {
	padding:30px 0 25px;
	border-bottom:1px solid #f5f5f5;
	width:980px;
	margin:0 auto;
	*zoom:1
}
.cc-footdef .cc-footdef-con:after,.cc-footdef .cc-footdef-con:before {
	content:" ";
	display:table
}
.cc-footdef .cc-footdef-con:after {
	clear:both
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left {
	float:left;
	width:220px
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info {
	color:#666;
	font-size:14px;
	padding-bottom:10px;
	border-bottom:1px solid #f5f5f5;
	*zoom:1
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info:after,.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info:before {
	content:" ";
	display:table
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info:after {
	clear:both
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info i {
	font-size:50px;
	float:left;
	margin:4px 10px 0 0
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info div {
	float:left
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info div .cc-footdef-con-tel {
	font-size:22px;
	color:#212121;
	line-height:36px;
	width:150px;
	white-space:nowrap
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-info div .cc-footdef-con-time {
	color:#000
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn {
	width:92px;
	margin:0 auto;
	padding-top:10px;
	*zoom:1
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn:after,.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn:before {
	content:" ";
	display:table
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn:after {
	clear:both
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn a {
	float:left;
	padding:0 7px;
	margin:0 14px;
	line-height:24px;
	height:24px;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn a:after,.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn a:before {
	content:" ";
	display:table
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn a:after {
	clear:both
}
.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn a i {
	float:left;
	font-size:16px;
	margin:4px 0 0
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center,.cc-footdef .cc-footdef-con .cc-footdef-con-left .cc-footdef-con-left-btn a span {
	float:left
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul {
	*zoom:1;
	padding:0 18px;
	width:528px
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul:after,.cc-footdef .cc-footdef-con .cc-footdef-con-center ul:before {
	content:" ";
	display:table
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul:after {
	clear:both
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul li {
	float:left;
	padding:0 30px;
	width:72px
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul li a {
	color:#9e9e9e;
	font-size:12px;
	display:block;
	line-height:26px
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul li a:hover {
	color:#288add
}
.cc-footdef .cc-footdef-con .cc-footdef-con-center ul li.cc-footdef-con-text1 a {
	color:#212121;
	line-height:34px;
	font-size:14px
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right {
	float:right;
	*zoom:1
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right:after,.cc-footdef .cc-footdef-con .cc-footdef-con-right:before {
	content:" ";
	display:table
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right:after {
	clear:both
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right .weibo,.cc-footdef .cc-footdef-con .cc-footdef-con-right .weixin {
	width:90px;
	height:90px;
	float:left
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right .weibo span,.cc-footdef .cc-footdef-con .cc-footdef-con-right .weibo span img,.cc-footdef .cc-footdef-con .cc-footdef-con-right .weixin span,.cc-footdef .cc-footdef-con .cc-footdef-con-right .weixin span img {
	width:82px;
	height:82px;
	display:block
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right .weibo p,.cc-footdef .cc-footdef-con .cc-footdef-con-right .weixin p {
	width:100%;
	font-size:12px;
	color:#333;
	padding-top:10px
}
.cc-footdef .cc-footdef-con .cc-footdef-con-right .weibo {
	margin-right:5px
}
.cc-footdef .cc-footdef-con-blk-info {
	width:980px;
	margin:0 auto;
	text-align:center;
	padding:20px 0
}
.cc-footdef .cc-footdef-con-blk-info .p_h01,.cc-footdef .cc-footdef-con-blk-info .p_h02 {
	color:#9e9e9e;
	font-size:12px;
	line-height:22px
}
.cc-footdef .cc-footdef-con-blk-info .p_h01 a {
	text-decoration:none;
	color:#9e9e9e;
	line-height:22px
}
.cc-footdef .cc-footdef-con-blk-info .p_h01 span {
	padding:0 3px
}
.common-shadow {
	border-radius:2px;
	border-bottom:3px solid #e2e2e2;
	background:#fff
}
.cc-hang {
	position:fixed;
	right:10px;
	bottom:130px;
	z-index:20;
	height:160px
}
.cc-hang ul li {
	margin:3px 0 0;
	position:relative
}
.cc-hang ul li .cc-hang-icon {
	width:40px;
	height:36px;
	display:block;
	background:#9e9e9e;
	color:#fff;
	border-radius:2px
}
.cc-hang ul li .cc-hang-icon.cc-go-top {
	background:#6d6d6d;
	display:none
}
.cc-hang ul li .cc-hang-icon i {
	font-size:22px;
	margin:7px 0 0 9px;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.cc-hang ul li .cc-hang-icon:hover {
	background:#288add
}
.cc-hang ul li .cc-hang-img {
	position:absolute;
	right:40px;
	top:-25px;
	display:none
}
.cc-hang ul li .cc-hang-img div {
	position:relative;
	padding-right:10px
}
.cc-hang ul li .cc-hang-img div span {
	position:absolute;
	right:3px;
	bottom:90px;
	width:7px;
	height:12px
}
.cc-hang ul li .cc-hang-img div span img {
	width:100%;
	height:100%;
	display:block
}
.cc-hang ul li .cc-hang-img div a {
	width:110px;
	height:110px;
	display:block;
	padding:10px;
	background:#fff;
	box-shadow:0 0 2px #d7d7d7;
	text-align:center
}
.cc-hang ul li .cc-hang-img div a img {
	width:100%;
	height:100%;
	line-height:110px;
	display:block;
	background:#9e9e9e
}
.cc-hang ul li .cc-hang-img.app-download {
	top:-2px
}
.cc-hang ul li .cc-hang-img.app-download div span {
	bottom:13px
}
.cc-hang ul li .cc-hang-img.app-download div p {
	width:80px;
	height:16px;
	font-size:16px;
	display:block;
	padding:10px;
	background:#fff;
	box-shadow:0 0 2px #d7d7d7;
	text-align:center
}
.cc-hang ul li .cc-hang-img.feedback {
	top:-2px
}
.cc-hang ul li .cc-hang-img.feedback div span {
	bottom:13px
}
.cc-hang ul li .cc-hang-img.feedback div p {
	width:80px;
	height:16px;
	font-size:16px;
	display:block;
	padding:10px;
	background:#fff;
	box-shadow:0 0 2px #d7d7d7;
	text-align:center
}
.cc-hang ul li.cc-wechat .cc-hang-img {
	top:-65px
}
.cc-hang ul li.cc-wechat .cc-hang-img span {
	bottom:50px
}
.cc-hang ul li:hover .cc-hang-img {
	display:block
}
.common-shadow {
	border-radius:2px;
	border-bottom:3px solid #e2e2e2;
	background:#fff
}









.exam-page {
	color:#444;
	font-size:14px;
	line-height:1.42857;
	box-sizing:border-box
}
.exam-page .exam-container {
	box-sizing:border-box;
	width:980px;
	margin:0 auto;
	font-size:14px
}
.exam-page .exam-container.examsin {
	box-sizing:border-box;
	width:100%;
	margin-top:0
}
.exam-page .exam-container .exam-panel {
	box-sizing:border-box;
	background:transparent;
	padding:30px 0;
	position:relative
}
.exam-page .exam-container .exam-panel .exam-panel-container {
	box-sizing:border-box;
	background:#fff;
	padding:14px 38px 38px;
	position:relative;
	min-height:100px;
	max-width:980px;
	margin:0 auto
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout {
	box-sizing:border-box;
	border-radius:0 0 .5em .5em;
	padding:0 25px 25px;
	background-color:#fff
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout {
	*zoom:1;
	box-sizing:border-box;
	padding:25px 0;
	background-color:#fff
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout:after,.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout:before {
	content:" ";
	display:table
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout:after {
	clear:both
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout {
	box-sizing:border-box;
	width:75%;
	float:left;
	position:relative;
	padding-left:65px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout .title {
	box-sizing:border-box;
	position:absolute;
	line-height:18px;
	font-size:12px;
	color:#999;
	top:0;
	left:0
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout .body-box {
	box-sizing:border-box;
	width:100%;
	margin-top:8px;
	position:relative;
	background-color:#ededed;
	border-radius:10em;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout .body-box .scale {
	box-sizing:border-box;
	position:absolute;
	top:7px;
	display:block;
	font-size:12px;
	color:#999;
	line-height:18px;
	height:18px;
	width:34px;
	text-align:center;
	margin-left:-17px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout .body-box .body {
	box-sizing:border-box;
	position:relative;
	height:6px;
	background-color:#428bca;
	border-radius:10em;
	border-bottom:1px solid #306ca1;
	transition:width .6s ease 0s
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout .body-box .body .value {
	box-sizing:border-box;
	position:absolute;
	top:-20px;
	right:-41px;
	display:block;
	font-size:12px;
	color:#f60;
	line-height:18px;
	height:18px;
	width:54px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container {
	box-sizing:border-box
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout {
	box-sizing:border-box;
	position:relative;
	padding:50px 150px 20px;
	margin-top:5px;
	*zoom:1
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout:after,.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout:before {
	content:" ";
	display:table
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout:after {
	clear:both
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout.for-bs {
	padding:0 65px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .sn {
	box-sizing:border-box;
	text-align:right;
	position:absolute;
	top:50px;
	left:70px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .sn.for-bs {
	top:40px;
	left:54px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .sn .curcount {
	box-sizing:border-box;
	display:inline-block;
	height:24px;
	line-height:24px;
	position:relative;
	vertical-align:middle;
	width:20px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .sn .curcount .count {
	box-sizing:border-box;
	color:#f60;
	display:inline-block;
	font-size:16px;
	font-style:italic;
	position:absolute;
	right:-7px;
	top:-7px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .sn .total {
	box-sizing:border-box;
	background:url(../img/xiexian.png) no-repeat;
	color:#ccc;
	display:inline-block;
	font-size:16px;
	font-style:italic;
	height:18px;
	padding:6px 0 0 16px;
	vertical-align:middle
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa {
	box-sizing:border-box
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa h6 {
	box-sizing:border-box;
	font-size:16px;
	line-height:24px;
	min-height: 54px;
	color:#333;
	padding:30px 75px 0;
	margin:0;
	margin-bottom:20px;
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa .answer-box {
	box-sizing:border-box
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa .answer-box .cui-radioGroupContainer .cui-radioContainer {
	height:35px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa .answer-box .cui-radioGroupContainer .cui-radioContainer i {
	width:19px;
	height:19px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa .answer-box .cui-radioGroupContainer .cui-radioContainer i:after {
	left:2px;
	top:2px;
	width:13px;
	height:13px
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa .answer-box .cui-radioGroupContainer .cui-radioContainer span {
	left:28px;
	top:4px;
	font-size:14px;
	color:#666
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .exams-pages-layout {
	*zoom:1;
	box-sizing:border-box;
	padding:5px 0 0
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .exams-pages-layout:after,.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .exams-pages-layout:before {
	content:" ";
	display:table
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .exams-pages-layout:after {
	clear:both
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .exams-pages-layout .cui-button {
	display:block;
	margin:0 auto;
	width:160px;
	outline:none;
	color:#fff;
	/*
	background-color:#ff4a00;
	border-color:#ff4a00;
	*/
	margin-bottom: 10px;
}
.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .exams-pages-layout .cui-button:hover {
	/*
	background-color:#ff6e33;
	border-color:#ff6e33
	*/
}
/*==================================================================
	
===================================================================*/
.option-desc-box{
	position: relative;
    top: 1px;
}



@media screen and (max-width: 500px) {
	.exam-page .exam-container .exam-panel .exam-panel-container {
		padding:14px 0px 0px;
	}
	.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout .pb-layout .exams-pb-layout {
		width:100%;
	}
	.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout.for-bs {
	    padding: 0px;
	}
	.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .sn.for-bs {
	    top: 30px;
	    left: 0px;
	}
	.exam-page .exam-container .exam-panel .exam-panel-container .exams-body-layout form .page_container .exams-qa-layout .qa h6{
	    padding: 30px 0px 0 75px;
	}
}




/* 题目复盘解析 */
.topic_multitray_analysis{
	margin-top:30px;
	margin-bottom:30px;
}
.topic_multitray_analysis .section-divider span{
	color: #333;
    background-color: #fff;
}
.topic_multitray_analysis .title{margin-top:5px;}
.topic_multitray_analysis .title h4 {
    font-weight: 600;
    font-size: 15px;
}
.topic_multitray_analysis .detail{}
.answer-isright-iconspan{width:25px;display:inline-block;top: 2px;position: inherit;}
.answer-isright-icon{margin-right: 5px;}
/*
.answer>div{float:left;}
.answer .user_answer_show{margin-left: 30px;}
*/
.answer .user_answer_show,.answer .right_answer_show{margin-top: 10px;}
.success{color: #64bf31;}
.error{color: red;}









.assist-content-images{
	text-align:center;
}


/* PC端答题样式 */
.navbar-evaluate-pc{
	
}
.navbar-evaluate-pc .navbar-nav>li.time-btn-box>a {
    color: #fff;
}
.navbar-evaluate-pc .time-btn>*{
	line-height: 10px;
	    font-weight: 400;
}
.navbar-evaluate-pc .time-btn-box{
	background: #0090d9;
}
.navbar-evaluate-pc .time-btn>div {
}
.navbar-evaluate-pc .time-btn>span {
	    font-size: 18px;
}
.evaluate-pc-box .answer_btn_area a{
	margin:5px;
}
.cui-button.preset-blue.disabled,.cui-button.preset-blue.disabled:hover{
background-color: #aaa;
    border: 1px solid #aaa;
}
.evaluate-pc-box .answer-sheets-box{
	top: 54px;
}
.evaluate-pc-box .topic_num_list_box {
    padding: 20px 90px;
}

/* 简版答题样式 */
.evaluate-mobile-box .container{
	margin-top: 40px;
}
.evaluate-mobile-box h6 {
    font-weight: 500;
    font-size: 15px;
}
.evaluate-mobile-box .option-group .option{
	margin-top: 12px !important;
}
.evaluate-mobile-box .answer-box{
	margin-top: 20px;
}

/* 答题卡 */
.answer-sheets-box{
	position: fixed;
    top: 40px;
    width: 100%;
    z-index: 10;
    background: #fff;
}
.answer-sheets-box .topic_num_list_box_button_group{
	height: 40px;
    line-height: 40px;
    font-size: 24px;
    text-align: center;
    border: 1px solid #ddd;
    color: #999;
    border-left: 0px;
    border-right: 0px;
        cursor: pointer;
}
.topic_num_list_box{
	text-align: center;
	padding: 20px;
	overflow: scroll;
}
.topic_num_list_box>a{
    width: 44px;
    height: 44px;
    background-color: #ffffff;
    border-radius: 22px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #666;
    color: #666;
    margin: 0 10px 10px 0;
    padding: 0px;
    display: inline-block;
}


.topic_num_list_box>a.error-topic{
    background-color: #f35958;
    border: 1px solid #f35958;
    color: #fff;
}
.topic_num_list_box>a.not-approved-topic{
    background-color: #ccc;
    border: 1px solid #ccc;
    color: #fff;
}
.topic_num_list_box>a.success-topic{
	background-color: #1AAD19;
    border: 1px solid #1AAD19;
    color: #fff;
}
.topic_num_list_box>a.answered-topic{
	background-color: #1AAD19;
    border: 1px solid #1AAD19;
    color: #fff;
}
.topic_num_list_box>a.not-answered-topic{

}




.answer-sheets-box-overlay{
	position: absolute;
    background-color: rgba(0, 0, 0, .4);
    top: 0;
    left: 0;
    opacity:0.2;
    z-index:9;
}
.caret-top{
	border-top: 0px solid;
	border-bottom: 4px solid;
}


body.base_simple{
	background-color: #fff;
}













/* 顶部 */
.evaluate-top-box{
	font-size: 16px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.evaluate-top-info-box>div{
    background: #f5f5f5;
    height: 40px;
    line-height: 40px;
}
.evaluate-top-info-box .topic-list-btn{
	color: #bcbcbc;
}
.evaluate-top-info-box .topic-list-btn i{
    color: #333;
}
.evaluate-top-info-box .topic-list-btn span{
    font-weight: bold;
    font-size: 18px;
    color: #428bca;
}
.evaluate-top-info-box .time-btn{
    color: #29ae00;
}
.evaluate-top-box .topic-progress-bar{
	clear: both;
	height: 4px;
	background: #eee;
}
.evaluate-top-box .topic-progress-bar .progress-bar-finish{
	box-sizing: border-box;
    position: absolute;
    height: 4px;
    background-color: #428bca;
    /*
    border-radius: 10em;
    border-bottom: 1px solid #306ca1;
    */
    transition: width .6s ease 0s;
}

/* 底部 */
.topic-switching-box{
	position:fixed;
	bottom:0;
	width: 100%;
	font-size: 15px;
    font-weight: bold;
}
.topic-switching-box>a {
    background: #f7f7f7;
    height: 50px;
    line-height: 50px;
    border: 1px solid #ddd;
    border-right: 0px;
    border-bottom: 0px;
    color: #666;
}
.topic-switching-box .prev-topic-btn {
    border-left: 0px;
    color: #2390fe;
}
.topic-switching-box .answer-sheets-btn{
	
}
.topic-switching-box .next-topic-btn{
    background: #2390fe;
    color: #fff;
    border-left: 0px;
    border-top: 1px solid #2390fe;
}
.topic-switching-box a.disabled {
    color: #ccc !important;
}













.answer-box .upload_file_btn{
	color: #fff;
    padding: 8px 30px;
    margin-top: 10px;
}
.answer-box .upload_file_btn_box{
	margin-top: 30px;
}



.answer-common-box{
	    box-sizing: border-box;
    background: #fff;
    padding: 14px 38px 38px;
    position: relative;
    min-height: 100px;
    max-width: 980px;
    margin: 0 auto;
    margin-top: 100px;
}




















